<?php
namespace app\api\model;

use think\facade\Db;
use think\Model;

class BaseModel extends Model
{
	protected $autoWriteTimestamp = false;
	static protected  $modelObj; //模型对象实例

    public $loginTime='';
    protected $errorcode;
    public $setting='';
    public $errorMsg;
    // 模型初始化
    protected static function init()
    {
        //TODO:初始化内容
    }

    /**
     * 获取错误code
     * @access public
     * @return mixed
     */
    public function getErrorCode()
    {
        return $this->errorcode;
    }

    public function getError()
    {
        return $this->errorMsg;
    }


    /**
	 * 新增后事件
	 * @param $modelObj 模型对象
	 * @param string $value 值
	 * @return null
	 */
	public static function onAfterInsert($modelObj){
      // file_put_contents(BASE_PATH."/s.txt",json_encode($modelObj));
	}
	
	/**
	 * 修改后事件
	 * @param $modelObj 模型对象
	 * @param string $value 值
	 * @return null
	 */
	 
    public static function onAfterUpdate($modelObj)
    {
		//file_put_contents(BASE_PATH."/s.txt",json_encode($modelObj));
    }
	
	/**
	 * 删除后事件
	 * @param $modelObj 模型对象
	 * @param string $value 值
	 * @return null
	 */
	 
	public static function onAfterDelete($modelObj){
	//	file_put_contents(BASE_PATH."/s.txt",$modelObj->id);
	}
    
}